public class DatabaseShortIntegerField extends DatabaseTypeField {
static final long serialVersionUID = -4206625333617987656L;
private static final String copyright = "Licensed Materials -- Property of IBM\n(c) Copyright International Business Machines Corporation, 1998, 1999";
static Class class$java$lang$Short;
public DatabaseShortIntegerField() {
}
public DatabaseShortIntegerField(String var1) {
super(var1);
}
public Class getFieldClass() {
Class var10000 = class$java$lang$Short;
if (var10000 == null) {
try {
var10000 = Class.forName("java.lang.Short");
} catch (ClassNotFoundException var1) {
throw new NoClassDefFoundError(((Throwable)var1).getMessage());
}
class$java$lang$Short = var10000;
}
return var10000;
}
public Object getObject(CallableStatement var1, int var2) throws SQLException {
return new Short(var1.getShort(var2));
}
public Object getObject(ResultSet var1, int var2) throws SQLException {
return new Short(var1.getShort(var2));
}
public short getPrimObject(ResultSet var1, int var2) throws SQLException {
return var1.getShort(var2);
}
public int getSQLType() {
if (super.sqlType == 0) {
((DatabaseTypeField)this).setSQLType(5);
}
return super.sqlType;
}
public void setFieldObject(Object var1, PreparedStatement var2, int var3) throws SQLException {
if (this.getSQLType() != 5 && this.getSQLType() != 2001) {
var2.setObject(var3, var1, this.getSQLType());
} else {
var2.setShort(var3, (Short)var1);
}
}
public void setPrimObject(short var1, PreparedStatement var2, int var3) throws SQLException {